self-priming pump - English Synonyms Dictionary